home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / mail / thor201.lha / THOR_2.0 / thor.lha / rexx / examples / GlobalDefs.br < prev    next >
Text File  |  1995-05-15  |  19KB  |  314 lines

  1. /* 
  2.     Definitions for BBSREAD
  3. */
  4.  
  5.     /* Global data flags */
  6.  
  7.     GCF_IGNORE_KEEPMSG     = '00000001'x   /* Don't count messages when packing conferences. */
  8.     GCF_IGNORE_KEEPTIME    = '00000002'x   /* Don't check time when packing conferences. */
  9.     GCF_RESET_EVENT_NR     = '00000004'x   /* Reset event numbers when packing events. */
  10.     GCF_NO_XPK_METHOD      = '00000008'x   /* Don't use any xpk method. */
  11.     GCF_FILE_SIGNATURE     = '00000010'x   /* The Signature field contains the path and name of a file containing the signature. */
  12.     GCF_AUTO_XPK_PACK      = '00000020'x   /* Automatically xpk pack all new messages when are written to the database. NB: A xpk method must have been defined. */
  13.     GCF_FORCE_PACK_REWRITE = '00000040'x   /* Force rewrite when packing conferences. */
  14.     GCF_COMMAND_SIGNATURE  = '00000080'x    /* The signature field contains the path and name of a command. When the command is executed should the signature contents be written to stdout. The template for the command is expected to be BBSNAME/K,CONFNAME/K. */
  15.     GCF_ALWAYS_REPLY_STR   = '00000100'x    /* Use reply string on all replies. */
  16.  
  17.     /* Bit numbers for global data flags */
  18.  
  19.     GCB_IGNORE_KEEPMSG     = 0   /* Don't count messages when packing conferences. */
  20.     GCB_IGNORE_KEEPTIME    = 1   /* Don't check time when packing conferences. */
  21.     GCB_RESET_EVENT_NR     = 2   /* Reset event numbers when packing events. */
  22.     GCB_NO_XPK_METHOD      = 3   /* Don't use any xpk method. */
  23.     GCB_FILE_SIGNATURE     = 4   /* The Signature field contains the path and name of a file containing the signature. */
  24.     GCB_AUTO_XPK_PACK      = 5   /* Automatically xpk pack all new messages when are written to the database. NB: A xpk method must have been defined. */
  25.     GCB_FORCE_PACK_REWRITE = 6   /* Force rewrite when packing conferences. */
  26.     GCB_COMMAND_SIGNATURE  = 7      /* The signature field contains the path and name of a command. When the command is executed should the signature contents be written to stdout. The template for the command is expected to be BBSNAME/K,CONFNAME/K. */
  27.     GCB_ALWAYS_REPLY_STR   = 8  /* Use reply string on all replies. */
  28.  
  29.     
  30.     /* Charset definitions */
  31.     
  32.     BRCS_ANY   = 0     /* Any charset, can't be used in BBSTypes.*/
  33.     BRCS_ISO   = 1     /* ISO Latin 1 charset.*/
  34.     BRCS_IBN   = 2     /* IBM charset used in Norway. Same as IBM CodePage 865. */
  35.     BRCS_SF7   = 3     /* 7-bit charset. Sweden and Finland. */
  36.     BRCS_NO7   = 4     /* 7-bit charset. Norway. */
  37.     BRCS_DE7   = 5     /* 7-bit charset. Denmark. */
  38.     BRCS_US7   = 6     /* 7-bit charset. USA. */
  39.     BRCS_UK7   = 7     /* 7-bit charset. United Kingdom. */
  40.     BRCS_IT7   = 8     /* 7-bit charset. Italia. */
  41.     BRCS_PO7   = 9     /* 7-bit charset. Portugal. */
  42.     BRCS_SP7   = 10    /* 7-bit charset. Espania. */
  43.     BRCS_GE7   = 11    /* 7-bit charset. Germany. */
  44.     BRCS_FR7   = 12    /* 7-bit charset. France. */
  45.     BRCS_IBM   = 13    /* IBM charset. Same as IBM CodePage 437.    */
  46.     BRCS_IBMM  = 14    /* IBM multinational charset. Same as IBM CodePage 850. */
  47.     BRCS_APPLE = 15    /* Apple charset. */
  48.     BRCS_NO_OF = 15    /* Number of charset defined. */
  49.  
  50.  
  51.     /* Charset names */
  52.  
  53.     CHARSET.1  = 'ANY'    /* Any charset, can't be used in BBSTypes. */
  54.     CHARSET.2  = 'ISO'    /* ISO Latin 1 charset. */
  55.     CHARSET.3  = 'IBN'    /* IBM charset used in Norway. Same as IBM CodePage 865. */
  56.     CHARSET.4  = 'SF7'    /* 7-bit charset. Sweden and Finland. */
  57.     CHARSET.5  = 'DE7'    /* 7-bit charset. Norway. */
  58.     CHARSET.6  = 'US7'    /* 7-bit charset. Denmark. */
  59.     CHARSET.7  = 'UK7'    /* 7-bit charset. USA. */
  60.     CHARSET.8  = 'IT7'    /* 7-bit charset. Italia. */
  61.     CHARSET.9  = 'PO7'    /* 7-bit charset. Portugal. */
  62.     CHARSET.10 = 'SP7'    /* 7-bit charset. Espania. */
  63.     CHARSET.11 = 'GE7'    /* 7-bit charset. Germany. */
  64.     CHARSET.12 = 'FR7'    /* 7-bit charset. France. */
  65.     CHARSET.13 = 'IBM'    /* IBM charset. Same as IBM CodePage 437. */
  66.     CHARSET.14 = 'IBMM'    /* IBM multinational charset. Same as IBM CodePage 850. */
  67.     CHARSET.15 = 'APPLE'    /* Apple charset. */
  68.  
  69.  
  70.     /* Script Flags */
  71.  
  72.     SF_NEWFILES   = '00000001'x   /* Do newfiles scan every logon. */
  73.     SF_AUTOPDNL   = '00000002'x   /* Automaticaly download private files. */
  74.     SF_AUTOLOGOFF = '00000004'x   /* Automaticaly logoff after all is done. */
  75.     SF_USECOLORS  = '00000008'x   /* Use colors on BBS. */
  76.     SF_ANSIMENUES = '00000010'x   /* Use ANSI menues. */
  77.     SF_BULLETINS  = '00000020'x   /* Get new bulletins on every logon. */
  78.  
  79.     /* Bit numbers for script flags */
  80.     
  81.     SB_NEWFILES   = 0   /* Do newfiles scan every logon. */
  82.     SB_AUTOPDNL   = 1   /* Automaticaly download private files. */
  83.     SB_AUTOLOGOFF = 2   /* Automaticaly logoff after all is done. */
  84.     SB_USECOLORS  = 3   /* Use colors on BBS. */
  85.     SB_ANSIMENUES = 4   /* Use ANSI menues. */
  86.     SB_BULLETINS  = 5   /* Get new bulletins on every logon. */
  87.  
  88.  
  89.     /* Quote type definitions */
  90.     QT_USE_SUPER = 0  /*
  91.        In TYPEDATA.QUOTETYPE: Same as QT_DEFAULT.
  92.        In BBSDATA.QUOTETYPE:  Use quotetype defined for the bbs type.
  93.        In CONFDATA.QUOTETYPE: Use quotetype defined for the bbs. */
  94.     QT_NONE      = 1    /* No quoting. */
  95.     QT_DEFAULT   = 2    /* Default quote char. (">") */
  96.     QT_DEF_SPACE = 3    /* Default quote char pluss space. ("> ") */
  97.     QT_CUSTOM    = 4    /* Custom quote chars defined in QuoteChars field. */
  98.     QT_INITIALS  = 5    /* Use initials as quote chars. */
  99.  
  100.  
  101.     /* Flags for bbs data */
  102.  
  103.     BDF_GLOBAL_KEEPMSG  = '00000001'x  /* Use global KeepMsg. */
  104.     BDF_GLOBAL_KEEPTIME = '00000002'x  /* Use global KeepTime. */
  105.     BDF_IGNORE_KEEPMSG  = '00000004'x  /* Don't count messages when packing conferences. */
  106.     BDF_IGNORE_KEEPTIME = '00000008'x  /* Don't check time when packing conferences. */
  107.     BDF_NO_XPK_METHOD   = '00000010'x  /* Don't use any xpk method. */
  108.     BDF_EVENTS_CHANGED  = '00000020'x  /* Events changed after last event package was made. */
  109.     BDF_NO_SIGNATURE    = '00000040'x  /* Don't use signatures. */
  110.     BDF_MARK_OWN_MSGS   = '00000080'x  /* Also mark messages from user when adding messages. */
  111.     BDF_NO_TAGS         = '00000100'x  /* Don't use tags. */
  112.     BDF_ADD_USERS       = '00000200'x  /* Parser should add users to database. */
  113.     BDF_FILE_SIGNATURE    = '00000400'x /* The Signature field contains the path and name of a file containing the signature. */
  114.     BDF_AUTO_XPK_PACK     = '00000800'x /* Automatically xpk pack new messages when they are written to this bbs. NB: A xpk method must have been defined. */
  115.     BDF_NO_AUTO_XPK_PACK  = '00001000'x /* No automatically xpk packing on this bbs. */
  116.     BDF_COMMAND_SIGNATURE = '00002000'x    /* The signature field contains the path and name of a command. When the command is executed should the signature contents be written to stdout. The template for the command is expected to be BBSNAME/K,CONFNAME/K. */
  117.     BDF_REFLOW_QUOTING    = '00004000'x /* Reflow quoting should be on as default when answering messages. This flag should only be considered when bd_QuoteType is != QT_USE_SUPER. */
  118.     BDF_ALWAYS_REPLY_STR  = '00008000'x /* Use reply string on all replies. This flag should only be considered when bd_ReplyString is non NULL. */
  119.     BDF_NO_REPLY_STR      = '00010000'x /* Don't use reply strings on this bbs. Overrides the setting of bd_ReplyString. */
  120.     BDF_GLOBAL_REPLY_STR  = '00020000'x /* Use global reply string settings. Overrides all other bbs reply string settings. */
  121.     BDF_NO_BBS_ENTER_SCR  = '00040000'x /* Don't use a bbs enter script on this bbs. */
  122.     BDF_NO_BBS_LEAVE_SCR  = '00080000'x /* Don't use a bbs ieave script on this bbs. */
  123.     BDF_NO_CONF_ENTER_SCR = '00100000'x /* Don't use a conference enter script on this bbs. */
  124.     BDF_NO_CONF_LEAVE_SCR = '00200000'x /* Don't use a conference leave script on this bbs. */
  125.  
  126.  
  127.     /* Bit numbers for bbs data flags */
  128.  
  129.     BDB_GLOBAL_KEEPMSG   = 0   /* Use global KeepMsg. */
  130.     BDB_GLOBAL_KEEPTIME  = 1   /* Use global KeepTime. */
  131.     BDB_IGNORE_KEEPMSG   = 2   /* Don't count messages when packing conferences. */
  132.     BDB_IGNORE_KEEPTIME  = 3   /* Don't check time when packing conferences. */
  133.     BDB_NO_XPK_METHOD    = 4   /* Don't use any xpk method. */
  134.     BDB_EVENTS_CHANGED   = 5   /* Events changed after last event package was made. */
  135.     BDB_NO_SIGNATURE     = 6   /* Don't use signatures. */
  136.     BDB_MARK_OWN_MSGS    = 7   /* Also mark messages from user when adding messages. */
  137.     BDB_NO_TAGS          = 8   /* Don't use tags. */
  138.     BDB_ADD_USERS         = 9   /* Parser should add users to database. */
  139.     BDB_FILE_SIGNATURE    = 10  /* The Signature field contains the path and name of a file containing the signature. */
  140.     BDB_AUTO_XPK_PACK     = 11  /* Automatically xpk pack new messages when they are written to this bbs. NB: A xpk method must have been defined. */
  141.     BDB_NO_AUTO_XPK_PACK  = 12  /* No automatically xpk packing on this bbs. */
  142.     BDB_COMMAND_SIGNATURE = 13  /* The signature field contains the path and name of a command. When the command is executed should the signature contents be written to stdout. The template for the command is expected to be BBSNAME/K,CONFNAME/K. */
  143.     BDB_REFLOW_QUOTING    = 14  /* Reflow quoting should be on as default when answering messages. This flag should only be considered when bd_QuoteType is != QT_USE_SUPER. */
  144.     BDB_ALWAYS_REPLY_STR  = 15  /* Use reply string on all replies. This flag should only be considered when bd_ReplyString is non NULL. */
  145.     BDB_NO_REPLY_STR      = 16  /* Don't use reply strings on this bbs. Overrides the setting of bd_ReplyString. */
  146.     BDB_GLOBAL_REPLY_STR  = 17  /* Use global reply string settings. Overrides all other bbs reply string settings. */
  147.     BDB_NO_BBS_ENTER_SCR  = 18  /* Don't use a bbs enter script on this bbs. */
  148.     BDB_NO_BBS_LEAVE_SCR  = 19  /* Don't use a bbs ieave script on this bbs. */
  149.     BDB_NO_CONF_ENTER_SCR = 20  /* Don't use a conference enter script on this bbs. */
  150.     BDB_NO_CONF_LEAVE_SCR = 21  /* Don't use a conference leave script on this bbs. */
  151.  
  152.  
  153.     /* Flags for conference data */
  154.  
  155.     CDF_MEMBER_OF           = '00000001'x  /* Member of this conference. */
  156.     CDF_MAIL                = '00000002'x  /* Private mail conference. */
  157.     CDF_READ_ONLY           = '00000004'x  /* Read only conference. */
  158.     CDF_COMPULSORY          = '00000008'x  /* Compulsory conference. */
  159.     CDF_FILE_INFO           = '00000010'x  /* File info conference. */
  160.     CDF_USER_INFO           = '00000020'x  /* User info conference. */
  161.     CDF_PRIVATE_ALLOWED     = '00000040'x  /* Private messages allowed. */
  162.     CDF_ENTER_ONLY_TO_ALL   = '00000080'x  /* Enter only allowed to ALL. */
  163.     CDF_ALIAS               = '00000100'x  /* Alias conference. */
  164.     CDF_BBS_KEEPMSG         = '00000200'x  /* Use bbs KeepMsg. */
  165.     CDF_BBS_KEEPTIME        = '00000400'x  /* Use bbs KeepTime. */
  166.     CDF_IGNORE_KEEPMSG      = '00000800'x  /* Don't count messages when packing conference. */
  167.     CDF_IGNORE_KEEPTIME     = '00001000'x  /* Don't check time when packing conference. */
  168.     CDF_NO_XPK_METHOD       = '00002000'x  /* Don't use any xpk method. */
  169.     CDF_NO_SIGNATURE        = '00004000'x  /* Don't use signatures. */
  170.     CDF_NOT_ON_BBS          = '00008000'x  /* This conference is not on the bbs. */
  171.     CDF_NO_TAGS             = '00010000'x  /* Don't use tags. */
  172.     CDF_REPLY_ONLY_TO_ALL   = '00020000'x  /* Replies should be adresses to all. */
  173.     CDF_NO_LINEWRAP_DISPLAY = '00040000'x  /* Don't line wrap messages in this conference when they are displayed. */
  174.     CDF_FILE_SIGNATURE      = '00080000'x  /* The Signature field contains the path and name of a file containing the signature. */
  175.     CDF_AUTO_XPK_PACK       = '00100000'x  /* Automatically xpk pack new messages when they are written to this conference. NB: A xpk method must have been defined. */
  176.     CDF_NO_AUTO_XPK_PACK    = '00200000'x  /* No automatically xpk packing in this conference. */
  177.     CDF_MARK_OWN_MSGS       = '00400000'x  /* Also mark messages from user when adding messages. */
  178.     CDF_COMMAND_SIGNATURE   = '00800000'x  /* The signature field contains the path and name of a command. When the command is executed should the signature contents be written to stdout. The template for the command is expected to be BBSNAME/K,CONFNAME/K. */
  179.     CDF_REFLOW_QUOTING      = '01000000'x  /* Reflow quoting should be on as default when answering messages. This flag should only be considered when cd_QuoteType is != QT_USE_SUPER. */
  180.     CDF_ALWAYS_REPLY_STR    = '02000000'x  /* Use reply string on all replies. This flag should only be considered when cd_ReplyString is non NULL. */
  181.     CDF_NO_REPLY_STR        = '04000000'x  /* Don't use reply strings in this conf. Overrides the setting of cd_ReplyString. */
  182.     CDF_BBS_REPLY_STR       = '08000000'x  /* Use bbs reply string settings. Overrides all other conference reply string settings. */
  183.     CDF_NO_CONF_ENTER_SCR   = '10000000'x  /* Don't use a conference enter script in this conference. */
  184.     CDF_NO_CONF_LEAVE_SCR   = '20000000'x  /* Don't use a conference leave script on this conference. */
  185.  
  186.     /* Bit numbers for conference data */
  187.  
  188.     CDB_MEMBER_OF           = 0   /* Member of this conference. */
  189.     CDB_MAIL                = 1   /* Private mail conference. */
  190.     CDB_READ_ONLY           = 2   /* Read only conference. */
  191.     CDB_COMPULSORY          = 3   /* Compulsory conference. */
  192.     CDB_FILE_INFO           = 4   /* File info conference. */
  193.     CDB_USER_INFO           = 5   /* User info conference. */
  194.     CDB_PRIVATE_ALLOWED     = 6   /* Private messages allowed. */
  195.     CDB_ENTER_ONLY_TO_ALL   = 7   /* Enter only allowed to ALL. */
  196.     CDB_ALIAS               = 8   /* Alias conference. */
  197.     CDB_BBS_KEEPMSG         = 9   /* Use bbs KeepMsg. */
  198.     CDB_BBS_KEEPTIME        = 10  /* Use bbs KeepTime. */
  199.     CDB_IGNORE_KEEPMSG      = 11  /* Don't count messages when packing conference. */
  200.     CDB_IGNORE_KEEPTIME     = 12  /* Don't check time when packing conference. */
  201.     CDB_NO_XPK_METHOD       = 13  /* Don't use any xpk method. */
  202.     CDB_NO_SIGNATURE        = 14  /* Don't use signatures. */
  203.     CDB_NOT_ON_BBS          = 15  /* This conference is not on the bbs. */
  204.     CDB_NO_TAGS             = 16  /* Don't use tags. */
  205.     CDB_REPLY_ONLY_TO_ALL   = 17  /* Replies should be adresses to all. */ 
  206.     CDB_NO_LINEWRAP_DISPLAY = 18  /* Don't line wrap messages in this conference when they are displayed. */
  207.     CDB_FILE_SIGNATURE      = 19  /* The Signature field contains the path and name of a file containing the signature. */
  208.     CDB_AUTO_XPK_PACK       = 20  /* Automatically xpk pack new messages when they are written to this conference. NB: A xpk method must have been defined. */
  209.     CDB_NO_AUTO_XPK_PACK    = 21  /* No automatically xpk packing in this conference. */
  210.     CDB_MARK_OWN_MSGS       = 22  /* Also mark messages from user when adding messages. */
  211.     CDB_COMMAND_SIGNATURE   = 23  /* The signature field contains the path and name of a command. When the command is executed should the signature contents be written to stdout. The template for the command is expected to be BBSNAME/K,CONFNAME/K. */
  212.     CDB_REFLOW_QUOTING      = 24  /* Reflow quoting should be on as default when answering messages. This flag should only be considered when cd_QuoteType is != QT_USE_SUPER. */
  213.     CDB_ALWAYS_REPLY_STR    = 25  /* Use reply string on all replies. This flag should only be considered when cd_ReplyString is non NULL. */
  214.     CDB_NO_REPLY_STR        = 26  /* Don't use reply strings in this conf. Overrides the setting of cd_ReplyString. */
  215.     CDB_BBS_REPLY_STR       = 27  /* Use bbs reply string settings. Overrides all other conference reply string settings. */
  216.     CDB_NO_CONF_ENTER_SCR   = 28  /* Don't use a conference enter script in this conference. */
  217.     CDB_NO_CONF_LEAVE_SCR   = 29  /* Don't use a conference leave script on this conference. */
  218.  
  219.  
  220.     /* Defined event types */
  221.  
  222.     EVE_ENTERMSG     =  0   /* Enter message */
  223.     EVE_REPLYMSG     =  1   /* Reply message */
  224.     EVE_JOINCONF     =  2   /* Join conference */
  225.     EVE_RESIGNCONF   =  3   /* Resign conference */
  226.     EVE_DOWNLOAD     =  4   /* Download file */
  227.     EVE_UPLOAD       =  5   /* Upload file */
  228.     EVE_CONFLIST     =  6   /* Get conflist */
  229.     EVE_CONFIGUREBBS =  7   /* Set correct configuration on the bbs. */
  230.     EVE_SENDUSERINFO =  8   /* Send userinfo */
  231.     EVE_GETMESSAGES  =  9   /* Get specified messages */
  232.     EVE_GETNEWFILES  = 10   /* Get new files listing */
  233.     EVE_DOCOMMAND    = 11   /* Command the script should do */
  234.     EVE_AUTOLOGOFF   = 12   /* Autologoff on next session */
  235.  
  236.  
  237.     /* Event flags */
  238.  
  239.     EDF_DELETED       = '00000001'x   /* Event is deleted */
  240.     EDF_PACKED        = '00000002'x   /* Event is packed */
  241.     EDF_DONE          = '00000004'x   /* Event is done */
  242.     EDF_ERROR         = '00000008'x   /* Error performing this event */
  243.     EDF_UNRECOVERABLE = '00000010'x   /* Event can not be undeleted */
  244.     EDF_FREEZE        = '00000020'x   /* Event is frozen. Will not be done as long as this flag is set. */
  245.  
  246.  
  247.     /* Bit numbers for event flags */
  248.  
  249.     EDB_DELETED       = 0    /* Event is deleted */
  250.     EDB_PACKED        = 1    /* Event is packed */
  251.     EDB_DONE          = 2    /* Event is done */
  252.     EDB_ERROR         = 3    /* Error performing this event */
  253.     EDB_UNRECOVERABLE = 4    /* Event can not be undeleted */
  254.     EDB_FREEZE        = 5    /* Event is frozen. Will not be done as long as this flag is set. */
  255.  
  256.  
  257.     /* Message flags */
  258.  
  259.     MDF_READ          = '00000001'x   /* Message is read. */
  260.     MDF_REPLIED       = '00000002'x   /* Message is replied. */
  261.     MDF_PRIVATE       = '00000004'x   /* Message is private. */
  262.     MDF_TO_USER       = '00000008'x   /* Message is to the user. */
  263.     MDF_FROM_USER     = '00000010'x   /* Message is from the user. */
  264.     MDF_DELETED       = '00000020'x   /* Message is deleted. */
  265.     MDF_UNRECOVERABLE = '00000040'x   /* Message is can not be undeleted. */
  266.     MDF_KEEP          = '00000080'x   /* Keep message. Message will not be deleted during conference packing. */
  267.     MDF_TO_ALL        = '00000100'x   /* Message is to all. (has no reciever) */
  268.     MDF_XPK_TEXT      = '00000200'x   /* Message text is Xpk'ed. (Private flag) */
  269.     MDF_MARKED        = '00000400'x   /* Message is marked.  */
  270.     MDF_URGENT        = '00000800'x   /* Message is urgent.    */
  271.     MDF_IMPORTANT     = '00001000'x   /* Message is important. */
  272.     MDF_SUPERMARKED   = '00002000'x   /* Message will not be unmarked as long as this flag is set. */
  273.  
  274.     MDF_HAZE_BIT0     = '01000000'x   /* Message haze level bit 0. */
  275.     MDF_HAZE_BIT1     = '02000000'x   /* Message haze level bit 1. */
  276.  
  277.  
  278.     /* Bit numbers for message flags */
  279.  
  280.     MDB_READ          =  0   /* Message is read. */
  281.     MDB_REPLIED       =  1   /* Message is replied. */
  282.     MDB_PRIVATE       =  2   /* Message is private. */
  283.     MDB_TO_USER       =  3   /* Message is to the user. */
  284.     MDB_FROM_USER     =  4   /* Message is from the user. */
  285.     MDB_DELETED       =  5   /* Message is deleted. */
  286.     MDB_UNRECOVERABLE =  6   /* Message is can not be undeleted. */
  287.     MDB_KEEP          =  7   /* Keep message. Message will not be deleted during conference packing. */
  288.     MDB_TO_ALL        =  8   /* Message is to all. (has no reciever) */
  289.     MDB_XPK_TEXT      =  9   /* Message text is Xpk'ed. (Private flag) */
  290.     MDB_MARKED        = 10   /* Message is marked.  */
  291.     MDB_URGENT        = 11   /* Message is urgent.    */
  292.     MDB_IMPORTANT     = 12   /* Message is important. */
  293.     MDB_SUPERMARKED   = 13   /* Message will not be unmarked as long as this flag is set. */
  294.  
  295.     MDB_HAZE_BIT0     = 24   /* Message haze level bit 0. */
  296.     MDB_HAZE_BIT1     = 25   /* Message haze level bit 1. */
  297.     
  298.     /* Values for the USETAG parameter to UNIQUEMSGFILE  */
  299.     
  300.     UT_MSGFILE           = 1  
  301.     UT_DETAILEDFILEDESCR = 2
  302.  
  303.  
  304.     /* User flags */
  305.  
  306.     UDF_DELETED       = '00000001'x  /* User is deleted */
  307.     UDF_UNRECOVERABLE = '00000002'x  /* User can not be undeleted */
  308.  
  309.     /* Bit numbers for user flags */
  310.  
  311.     UDB_DELETED       = 0  /* User is deleted */
  312.     UDB_UNRECOVERABLE = 1  /* User can not be undeleted */
  313.  
  314.